package com.sz.biz.logistics.ord.service;

import com.sz.biz.logistics.bill.dto.BillingDto;
import com.sz.biz.logistics.bill.dto.BillingGenerateDto;
import com.sz.biz.logistics.ord.entity.OrdServiceBill;
import com.sz.common.base.dto.QResultDto;
import com.sz.common.base.dto.QueryParams;

import java.util.Date;
import java.util.List;

/**
 * Function: 服务订单的计费service <br>
 * Author: hpeng.wang <br>
 * Date: 2017-03-31 13:46:00
 */

public interface OrdServiceBillHistoryService {
    /**
     * 新增
     *
     * @param entry 新增的实体
     * @return 新增是否成功
     */
    void save(OrdServiceBill entry);

    /**
     * 根据主键Id查询单个实体
     *
     * @param id 主键id
     * @return 查询出来的实体对象
     */
    OrdServiceBill findById(Integer id);


    /**
     * 根据单号和类型
     *
     * @param orderNo orderNo
     * @param type    1采购价 2销售价
     * @return
     */
    List<OrdServiceBill> findByOrderNoAndType(String orderNo, int type);


}
